Foreign Agent — definition

1. foreign agent (Noun)

1 definition

foreign agent (Noun) — A spy for a foreign country.

2 types of
spy undercover agent